package com.comment.pojo.domain.chat;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * 用户连接信息
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class UserLinkInfo {
    /**
     * 玩家id
     */
    private Long UserId;
    /**
     * 链接时间
     */
    private Date linkTime;
    /**
     * 上次链接时间
     */
    private Date lastLinkTime;
    /**
     * 上次链接ip
     */
    private String lastLinkIp;
    /**
     * 上次链接ip
     */
    private int lastLinkPort;

    /**
     * 初始化连接信息
     */
    public static UserLinkInfo init(Long playerId) {
        Date date = new Date();
        UserLinkInfo channelInfo = new UserLinkInfo();
        channelInfo.setLinkTime(date);
        channelInfo.setLastLinkTime(date);
        channelInfo.setUserId(playerId);
        return channelInfo;
    }
}
